<?php
/**
 * Description of UsuarioDALC
 *
 * @author Lokerfy
 */
class UsuarioDALC {
    function __construct(){
        require_once '../class/PSN.DL.DALC/BD.php';
        require_once '../class/PSN.BL.BE/UsuarioBE.php';
    }
    function UsuarioAutenticar($pNombreUsuario,$pPassword){
        $objDB=new DB();
        $objDB->Conexion();
        $query="SELECT 
                    UsuarioID 
                FROM 
                    usuario 
                WHERE 
                    NombreUsuario='$pNombreUsuario' 
                    AND 
                    Password='$pPassword'";
        $result=mysql_query($query);
        $row=mysql_fetch_array($result);
        mysql_close();
        return $row["UsuarioID"];
    }
    function UsuarioObtener($pUsuarioID){
        $objDB=new DB();
        $objDB->Conexion();
        $query="SELECT 
                    UsuarioID,
                    NombreUsuario,
                    Password
                FROM 
                    usuario 
                WHERE 
                    UsuarioID='$pUsuarioID'";
        
        $result=mysql_query($query);
        
        $objUsuarioBE= new UsuarioBE();
    
        $count=mysql_num_rows($result);
        
        for($i=0;$i<$count;$i++)
        {
           $row=mysql_fetch_array($result);
           
           $objUsuarioBE= new UsuarioBE();
           $objUsuarioBE->setUsuarioID($row["UsuarioID"]);
           $objUsuarioBE->setNombreUsuario($row["NombreUsuario"]);
           $objUsuarioBE->setPassword($row["Password"]);
           
        }
        
        mysql_close();
        
        return $objUsuarioBE;

    }
    function UsuarioActualizar($pobjUsuarioBE){
        $objUsuarioBE= new UsuarioBE();
        $objUsuarioBE=$pobjUsuarioBE;
        
        $objDB=new DB();
        $objDB->Conexion();
        $query="UPDATE 
                    usuario
                SET
                    UsuarioID='".$objUsuarioBE->getUsuarioID()."',
                    NombreUsuario='".$objUsuarioBE->getNombreUsuario()."',
                    Password='".$objUsuarioBE->getPassword()."'
                WHERE 
                    UsuarioID='".$objUsuarioBE->getUsuarioID()."'";
        
        $result=mysql_query($query);
        mysql_close();
        if(!$result)
            return false;
        else
            return true;
    }
}

?>
